// 格式化价格
export function formatPrice(price) {
  if (typeof price !== 'number') {
    return '¥0.00'
  }
  return `¥${price.toFixed(2)}`
}

// 格式化日期
export function formatDate(date) {
  if (!date) return ''
  
  const d = new Date(date)
  const year = d.getFullYear()
  const month = String(d.getMonth() + 1).padStart(2, '0')
  const day = String(d.getDate()).padStart(2, '0')
  
  return `${year}-${month}-${day}`
}

// 格式化手机号
export function formatPhone(phone) {
  if (!phone) return ''
  
  // 保留前3位和后4位，中间用****代替
  return phone.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2')
}